home *** CD-ROM | disk | FTP | other *** search
-
- SHORT OffBordervecs[] = { 0,0, 43,0, 43,9, 0,9, 0,0, 43,9 };
- struct Border OffBorder = { -2,-1, 2,2,JAM2, 6, OffBordervecs, NULL };
-
- SHORT OnBordervecs[] = { 0,0, 43,0, 43,9, 0,9, 0,0};
- struct Border OnBorder = { -2,-1, 3,3,JAM2, 5, OnBordervecs, NULL };
-
-
- /*********************************************************************/
- /* DF3 gadget */
- /***************************/
-
- struct IntuiText DF3Text = { 1,0,JAM2, 8,0, NULL, "DF3", NULL };
-
- struct Gadget df3gag = {
- NULL, 595,87, 40,9, NULL, RELVERIFY, BOOLGADGET,
- (APTR)&OffBorder, NULL, &DF3Text, NULL, NULL, 11, NULL
- };
- /*********************************************************************/
- /* DF2 gadget */
- /****************************/
-
- struct IntuiText DF2Text = { 1,0,JAM2, 8,0, NULL, "DF2", NULL };
-
- struct Gadget df2gag = {
- NULL, 545,87, 40,9, NULL, RELVERIFY, BOOLGADGET,
- (APTR)&OffBorder, NULL, &DF2Text, NULL, NULL, 12, NULL
- };
- /*********************************************************************/
- /* DF1 gadget */
- /***************************/
- struct IntuiText DF1Text = { 1,0,JAM2, 8,0, NULL, "DF1", NULL };
-
- struct Gadget df1gag = {
- NULL, 595,75, 40,9, NULL, RELVERIFY, BOOLGADGET,
- (APTR)&OffBorder, NULL, &DF1Text, NULL, NULL, 13, NULL
- };
- /*********************************************************************/
- /* DF0 gadget */
- /****************************/
- struct IntuiText DF0Text = { 1,0,JAM2, 8,0, NULL, "DF0", NULL };
-
- struct Gadget df0gag = {
- NULL, 545,75, 40,9, NULL, RELVERIFY, BOOLGADGET,
- (APTR)&OffBorder, NULL, &DF0Text, NULL, NULL, 14, NULL
- };
- /**********************/
- #define STRINGSIZE 80
- unsigned char StringBuffer[STRINGSIZE] = {""};
- unsigned char UndoBuffer [STRINGSIZE];
-
- struct StringInfo StringInfo =
- { StringBuffer,UndoBuffer,0,STRINGSIZE,0,0,0,0,0,0,NULL,0,NULL, };
-
-
- struct Gadget StringGadget =
- {
- &df0gag, 96, 26, 439, 10, GADGHCOMP, RELVERIFY, STRGADGET, NULL,
- NULL, NULL, NULL, (APTR)&StringInfo, 15, NULL,
- };
- /*********************************************************************/
- /* Comment select */
- /****************************/
-
- SHORT CommentBorderVecs[] = { 0,0, 100,0, 100,9, 0,9, 0,0 };
- struct Border CommentBorder =
- { -2,-1, 3,0,JAM1, 5, CommentBorderVecs, NULL };
- struct IntuiText CommentTex = { 1,0,JAM2, 21,0, NULL, "Comment", NULL };
- struct Gadget CommentGadget = {
- &StringGadget, 540,123, 96,8, NULL, RELVERIFY+TOGGLESELECT, BOOLGADGET,
- (APTR)&CommentBorder, NULL, &CommentTex, NULL, NULL, 10, NULL
- };
-
- /*********************************************************************/
- /* pickup standard gadget */
- /**************************/
- SHORT StanBordervecs[] = { 0,0, 100,0, 100,9, 0,9, 0,0 };
- struct Border StanBorder = { -2,-1, 3,0,JAM1, 5, StanBordervecs, NULL };
-
- struct IntuiText PickStanTex = { 1,0,JAM2, 18,0, NULL, "Standard", NULL };
-
- struct Gadget PickStan = {
- &CommentGadget, 540,100, 95,8, NULL, RELVERIFY, BOOLGADGET,
- (APTR)&StanBorder, NULL, &PickStanTex, NULL, NULL, 9, NULL
- };
-
- /*********************************************************************/
- /* pickup noboot-bootblock gadget */
- /**********************************/
- SHORT NobootBorderVecs[] = { 0,0, 100,0, 100,9, 0,9, 0,0 };
- struct Border NobootBorder = { -2,-1, 3,0,JAM1, 5, NobootBorderVecs, NULL };
-
- struct IntuiText NobootTex = { 1,0,JAM2, 24,0, NULL, "Noboot", NULL };
-
- struct Gadget PickNoboot = {
- &PickStan, 540,112, 95,8, NULL, RELVERIFY, BOOLGADGET,
- (APTR)&NobootBorder, NULL, &NobootTex, NULL, NULL, 8, NULL
- };
-
- /*********************************************************************/
-
- /***************/
- /* Quit gadget */
- /***************/
-
- SHORT QuitBorderVecs[] = { 0,0, 100,0, 100,9, 0,9, 0,0 };
- struct Border QuitBorder = { -2,-1, 3,0,JAM1, 5, QuitBorderVecs, NULL };
-
- struct IntuiText QuitTex = { 1,0,JAM2, 17,0, NULL, " Quit ", NULL };
-
- struct Gadget Quitter = {
- &PickNoboot, 540,160, 95,8, NULL, RELVERIFY, BOOLGADGET,
- (APTR)&QuitBorder, NULL, &QuitTex, NULL, NULL, 7, NULL
- };
- /*********************************************************************/
- /* Automatic read bootblock */
- /****************************/
-
- SHORT BorderVectors1[] = { 0,0, 100,0, 100,9, 0,9, 0,0 };
- struct Border Border1 = { -2,-1, 3,0,JAM1, 5, BorderVectors1, NULL };
-
- struct IntuiText IText1 = { 1,0,JAM2, 13,0, NULL, "Auto Read", NULL };
-
- struct Gadget AutoR = {
- &Quitter, 540,135, 96,8, NULL, RELVERIFY+TOGGLESELECT, BOOLGADGET,
- (APTR)&Border1, NULL, &IText1, NULL, NULL, 6, NULL
- };
-
- /*********************************************************************/
- /* Automatic compare gadget */
- /****************************/
-
- SHORT BorderVectors2[] = { 0,0, 100,0, 100,9, 0,9, 0,0 };
- struct Border Border2 = { -2,-1, 3,0,JAM1, 5, BorderVectors2, NULL };
-
- struct IntuiText IText2 = { 1,0,JAM2, 0,0, NULL, "Auto Compare", NULL };
-
- struct Gadget AutoC = {
- &AutoR, 540,147, 96,8, NULL, RELVERIFY+TOGGLESELECT, BOOLGADGET,
- (APTR)&Border2, NULL, &IText2, NULL, NULL, 5, NULL
- };
-
- /*********************************************************************/
- /* write bb to file gadget */
- /***************************/
-
- SHORT BorderVectors3[] = { 0,0, 43,0, 43,10, 0,10, 0,0 };
- struct Border Border3 = { -2,-1, 3,0,JAM1, 5, BorderVectors3, NULL };
-
- struct IntuiText IText3 = { 1,0,JAM2, -1,1, NULL, "write", NULL };
-
- struct Gadget WriteF = {
- &AutoC, 595,60, 40,9, NULL, RELVERIFY, BOOLGADGET,
- (APTR)&Border3, NULL, &IText3, NULL, NULL, 4, NULL
- };
-
- /*********************************************************************/
- /* read bb from file gadget */
- /****************************/
-
- SHORT BorderVectors4[] = { 0,0, 43,0, 43,10, 0,10, 0,0 };
- struct Border Border4 = { -2,-1, 3,0,JAM1, 5, BorderVectors4, NULL };
-
- struct IntuiText IText4 = { 1,0,JAM2, 3,1, NULL, "read", NULL };
-
- struct Gadget ReadF = {
- &WriteF, 545,60, 40,9, NULL, RELVERIFY, BOOLGADGET,
- (APTR)&Border4, NULL, &IText4, NULL, NULL, 3, NULL
- };
-
- /*********************************************************************/
- /* Write bootblock gadget */
- /**************************/
- SHORT BorderVectors5[] = { 0,0, 43,0, 43,10, 0,10, 0,0 };
- struct Border Border5 = { -2,-1, 3,0,JAM1, 5, BorderVectors5, NULL };
-
- struct IntuiText IText5 = { 1,0,JAM2, -1,1, NULL, "write", NULL };
-
- struct Gadget WriteBB = {
- &ReadF, 595,30, 40,9, NULL, RELVERIFY, BOOLGADGET,
- (APTR)&Border5, NULL, &IText5, NULL, NULL, 2, NULL
- };
-
- /*********************************************************************/
- /* Read bootblock gadget */
- /*************************/
- SHORT BorderVectors6[] = { 0,0, 43,0, 43,10, 0,10, 0,0 };
- struct Border Border6 = { -2,-1, 3,0,JAM1, 5, BorderVectors6, NULL };
-
- struct IntuiText IText6 = { 1,0,JAM2, 3,1, NULL, "read", NULL };
-
- struct Gadget ReadBB = {
- &WriteBB, 545,30, 40,9, NULL, RELVERIFY, BOOLGADGET,
- (APTR)&Border6, NULL, &IText6, NULL, NULL, 1, NULL
- };
-
- /*********************************************************************/
-
- struct NewScreen ns =
- { 0,0, 640,256, 2, 0,1, HIRES, WBENCHSCREEN, NULL, "Bootbase Screen", NULL };
-
- /* NOTICE : The screen is declared as a WBENCHSCREEN because
- I wanted the requesters like NOT A DOS DISK or Please insert ...
- on my own screen.
- This is a little confusing because windows
- opened when my screen is upfront will open on my screen.
- */
-
- struct NewWindow FirstNewWindow = {
- 0, 0, 640, 256, -1, -1,
- CLOSEWINDOW | RAWKEY | MOUSEBUTTONS | DISKINSERTED | GADGETUP,
- BACKDROP | BORDERLESS | ACTIVATE | SMART_REFRESH | RMBTRAP,
- &ReadBB, NULL, (UBYTE *)"", NULL, NULL, 0, 0, 0, 0, WBENCHSCREEN
- };
-
- SHORT NoBorderVec[] = { 0,0, 28,0, 28,10, 0,10, 0,0 };
- struct Border NoBorder = { -2,-1, 3,0,JAM1, 5, NoBorderVec, NULL };
-
- struct IntuiText NoText = { 1,0,JAM2, 4,1, NULL, "NO", NULL };
-
- struct Gadget NoGad = {
- NULL, 260,61, 26,9, NULL, RELVERIFY, BOOLGADGET,
- (APTR)&NoBorder, NULL, &NoText, NULL, NULL, 2, NULL
- };
-
- SHORT YesBorderVec[] = { 0,0, 28,0, 28,10, 0,10, 0,0 };
- struct Border YesBorder = { -2,-1, 3,0,JAM1, 5, YesBorderVec, NULL };
-
- struct IntuiText YesText = { 1,0,JAM2, 1,1, NULL, "YES", NULL };
-
- struct Gadget First = {
- &NoGad, 260,13, 26,9, NULL, RELVERIFY, BOOLGADGET,
- (APTR)&YesBorder, NULL, &YesText, NULL, NULL, 1, NULL
- };
-
- struct NewWindow ReqWindow = {
- 175, 100, 300, 75, 2, 1, CLOSEWINDOW | GADGETUP, WINDOWDRAG | WINDOWDEPTH |
- ACTIVATE | SMART_REFRESH,
- &First, NULL, (UBYTE *)"BB Request",
- NULL, NULL, 100, 20, 640, 256, WBENCHSCREEN
- };
-
- /****EOF****************************************************************/
-
-